package com.erp.itm.domain;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
 * @author Eric
 * @email shiliang900713@163.com
 * @date 2019-07-19 16:00:37
 */
@Data
public class DeviceAmountDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//项目ID
	private Long projectId;
	//设备部分金额(13%)
	private BigDecimal deviceAmount=BigDecimal.ZERO;
	//安装部分金额(9%)
	private BigDecimal installAmount=BigDecimal.ZERO;
	//技术服务部分金额(6%)
	private BigDecimal techAmount=BigDecimal.ZERO;
	//其他类型金额(0%)
	private BigDecimal conOtherAmount=BigDecimal.ZERO;
	//公司采购成本
	private BigDecimal compPurPrice=BigDecimal.ZERO;
	//现场采购成本
	private BigDecimal onPurPrice=BigDecimal.ZERO;
	//其他成本
	private BigDecimal otherPrice=BigDecimal.ZERO;
	//分包费用
	private BigDecimal outlayPrice=BigDecimal.ZERO;
	//发票税点
	private Double outlayTax=0D;
	//保险费用
	private BigDecimal insurancePrice=BigDecimal.ZERO;
	//其他费用
	private BigDecimal outlayOtherPrice=BigDecimal.ZERO;
	//销售人员报销
	private BigDecimal saleExpPrice=BigDecimal.ZERO;
	//差旅费用
	private BigDecimal travelPrice=BigDecimal.ZERO;
	//现场商务费用
	private BigDecimal businessPrice=BigDecimal.ZERO;
	//总包管理配合费用
	private BigDecimal mgrPrice=BigDecimal.ZERO;
	//现场办公费用
	private BigDecimal onofficePrice=BigDecimal.ZERO;
	//物流运输费用
	private BigDecimal expressPrice=BigDecimal.ZERO;
	//其他费用
	private BigDecimal mgrOtherPrice=BigDecimal.ZERO;

	private BigDecimal profit=BigDecimal.ZERO;

	//税金成本
	private BigDecimal taxCost=BigDecimal.ZERO;

	//财务成本
	private BigDecimal financialCosts=BigDecimal.ZERO;

	//其他成本
	private BigDecimal otherCost=BigDecimal.ZERO;

	private BigDecimal allCost=BigDecimal.ZERO;


	private BigDecimal allAmount=BigDecimal.ZERO;


	private String profitmargin;
}
